# 选择排序:是一种直观的排序方法,通过确定一个key(最大值或最小值),再从待排序的数据中和确定的key的
# 值进行比较,若发现两者之间顺序不一致,就交换他们的位置.以此类推.
# 总共需要交换的次数是 len(list) - 1

list1 = [12,3,5,78,433,23]
for i in range(len(list1)-1):
    # 定义一个变量,表示最小值的下标或者最大值的下标
    min_index = i
    for j in range(i,len(list1)):
        if list1[j] < list1[min_index]:
            min_index = j
    list1[min_index],list1[i] = list1[i],list1[min_index]
print(list1)
